package com.seagull.sb.dao;

import java.util.List;

import com.seagull.sb.domain.Notice;
import com.seagull.sb.domain.NoticeSubject;
import com.seagull.sb.dto.NoticeDto;
import com.seagull.sb.util.SBRequestContext;

public interface NoticeDAO {
	public List<Notice> getNotice(SBRequestContext rc) throws Exception;
	public List<Notice> getNotice(SBRequestContext rc,NoticeDto noticeDto) throws Exception;
	public boolean saveNotice(SBRequestContext rc, Notice notice) throws Exception;
	public boolean saveNoticeAudit(SBRequestContext rc, Notice notice) throws Exception;
	
	public List<NoticeSubject> getNoticeSubjects(SBRequestContext rc) throws Exception;
}
